use std::arch::x86_64::_fxrstor64;

pub fn new_birthday_probability(n: u32) -> f64 {
    // 获得非所有人不在同一天的概率
    1f64 - nobody_same(n)
}

/**
    获得所有人都不在同一天过生日的概率
*/
pub fn nobody_same(n:u32)->f64{
    // 最终结果
    let mut result:f64 = 1f64;
    // 遍历人数
    for i in 0..n{
        // 每个人都不在同一天的概率
        result *= (365f64-i as f64)/365f64
    }
    result
}